package com.mec.ServerCluser.Interface;

import com.mec.ServerCluser.core.AppServerDefination;

import java.util.List;
import java.util.Map;

public interface IUserClientBanlanceChoose {

    /**
     * 负载均衡决策
     * 通过所给的服务名，在map中查找，进行一次均衡负载选择，选择出一个服务器。
     * @param serviceName
     * @return
     */
    AppServerDefination banlanceChooseServer(String serviceName, Map<String, List<AppServerDefination>> serviceMap);
}
